package com.bweab.controll.dormitorytbcontrol;

import com.bweab.service.api.DormitoryTbServiceInterface;
import com.bweab.service.impl.DormitoryTbServiceInterfaceImpl;
import com.bweab.util.JSONResult;
import com.bweab.util.JSONStats;
import com.bweab.util.WebUtil;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;

import java.io.IOException;

@WebServlet("/deleteDormitoryInfo")
public class DeleteDormitoryInfo extends HttpServlet {
    //创建服务
    DormitoryTbServiceInterface dormitoryTbService =new DormitoryTbServiceInterfaceImpl();

    //创建返回结果
    JSONResult jsonResult=new JSONResult();
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //获取信息
        String dormitoryname = req.getParameter("dormitoryname");

        if(dormitoryname!=null){


            //调用dao
           int rows=  dormitoryTbService.deleteDormitoryInfo(dormitoryname);

           if(rows>0){
               jsonResult.setStatusCode(JSONStats.DELETE_DORMITORY_SUCCESS.getStatusCode());
               jsonResult.setMessage(JSONStats.DELETE_DORMITORY_SUCCESS.getMessage());
           }else {
               jsonResult.setStatusCode(JSONStats.DELETE_DORMITORY_ERROR.getStatusCode());
               jsonResult.setMessage(JSONStats.DELETE_DORMITORY_ERROR.getMessage());
           }

        }

        WebUtil.writeJson(resp,jsonResult);

    }
}
